<?php

namespace Modules\AdminPermission\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\SoftDeletes;

/**
 * 角色模型
 * @author long2ge
 * @date 2023/12/26 5:39 PM
 * @class Role
 * @package Modules\AdminPermission\Models
 * @describe
 */
class Role extends BaseAdminPermission
{
    use SoftDeletes;

    /**
     * Table Name
     * 表名
     *
     * @var string
     */
    protected $table = 'permissions';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'tenantry_id', // 租户id
        'pid', // 父级id
        'level', // 级别
        'name', // 名字
        'description', // 描述
        'status', // 1 启动，0禁用
        'distributable_size', // 可分配的大小
        'exclusive_ids', // 互斥的ids
    ];
}
